package com.shsxt.crm.service;

import java.util.List;
import java.util.Map;

import com.shsxt.common.util.Result;
import com.shsxt.crm.model.YgCustomerServe;
import com.shsxt.crm.model.YgDataDic;

/**
 * 服务管理服务
 * 
 * @author Mr.YongGan.Zhang
 *
 */
public interface IServerManageService {

	/**
	 * 查询服务 类型
	 * 
	 * @param dataDicName
	 * @return
	 */
	public List<YgDataDic> queryDataDicValueByDataDicName(String dataDicName);

	/**
	 * 添加客户管理
	 * @return
	 */
	public Result insertCustomerServerCreate (YgCustomerServe ygCustomerServe);
	
	/**
	 * 查询未分配的服务
	 * @param state
	 * @return
	 */
	public Map<String, Object> queryCustomerServesByParams (Integer state, Integer pageNum, Integer pageSize);

	
	/**
	 * 服务分配
	 * @param ygCustomerServe
	 * @return
	 */
	public Result updateCustomerServes(YgCustomerServe ygCustomerServe);
}
